Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F4 Brazil F5 Ecuador F3 Bolivia F1 Bolivia F2 USA F1 Czech Republic F3 Ecuador F1 Mexico F15 Greece F1 Greece F2 Greece F3 Colombia F4 Ecuador F6 Turkey F34 USA F27 Turkey F35 Czech Republic F4 Mexico F14 Mexico F15 USA F11 USA F13 Czech Republic F7 Italy F2 Qatar F1 Qatar F2 Czech Republic F2 Romania F4 Czech Republic F4 Germany F8 Czech Republic F7 Czech Republic F12 USA F3 (Plantation) Czech Republic F4 (Usti Nad Orlici) USA F4 Ljubljana Open 2002 - Ljubljana Trofeo Barcelona de Tenis - Barcelona Osaka International Tennis Tournament - Osaka Neride Prague Indoor - Prague Challenger Ford de Cherbourg - Cherbourg Residenza Open - Magdeburg ECM Cup - Prague Zivnobanka Czech Open - Prostejov Siemens Open 2001 - Scheveningen BH Tennis Open International Cup - Belo Horizonte The Waco International Tennis Challenger - Waco 2002 Tulsa USTA Challenger - Tulsa USTA Challenger of San Antonio - San Antonio Prague Challenger - Prague Opel Bulvaria MCG Bulgarian Open - Sofia VIII Avierto Internacional de Salinas - Salinas Challenger Leon 2003 - Leon 2003 Eddleman USTA Challenger - Birmingham Steelers Cup - Kosice Prague Open - Prague Memorial Savigni - Sassuolo 2003 USTA Tallahassee Tennis Challenger - Tallahassee Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos Credicard Mastercard Tennis Cup - Campos do Jordao Fifth-Third Bank Tennis Championships - Lexington Open Castilla y Leon - Segovia GHI Bronx Classic - Bronx CA Challenge - Graz Project Independence Men's Challenger - Mandeville Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin Burbank Challenger - Burbank 2005 Freeman Men's Challenger - Joplin XL Capital Bermuda Open - Bermuda ECM Prague Open 2005 - Prague Czech Open 2005 - Prostejov USTA Comerica Challenger - Aptos Copa Petrobras - Bogota Copa Kia - Santiago ECM Prague Open - Prague San Luis Potosi Challenger 2007 - San Luis Potosi Tatra Banka Slovak Open - Bratislava Challenger Ciudad de Guayaquil - Guayaquil Internazionali di Tennis di Bergamo - Bergamo Abierto Internacional de Salinas 'Dario Expreso' - Salinas BMW Tennis Championship - Sunrise Mitsubishi Electric Europe Cup - Monza Unicredit Czech Open - Prostejov Open Diputacion Ciudad de Pozoblanco - Cordoba V Manta Open-Trofeo Ricardo Delgado Aray - Manta BH Tenis Open International Cup 2008 - Belo Horizonte Aamulehti Tampere Open - Tampere ATP Open Castilla y Leon - Segovia XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali Pekao Open - Szczecin Kobstaedernes ATP Challenger - Kolding Tatra Banka Slovak Open - Bratislava Brasilia Challenger Bogota Challenger Quito Challenger Medellin Challenger Guayaquil Challenger Heilbronn Challenger Dallas Challenger Cherbourg Challeger Sarajevo Challenger Bogota Challenger Rome Challenger Rome Challenger Ostrava Challenger Manta Challenger Bordeaux Challenger Prostejov Challenger Nottingham Challenger Recanati Challenger Campos do Jordao Challenger Istanbul Challenger Brasilia Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Eckental Challenger Guayaquil Challenger Champaign Challenger Sao Paulo Challenger Burnie Challenger Caloundra Challenger Sarajevo Challenger Santiago Challenger San Jose Challenger Bath Challenger Barranquilla Challenger Recife Challenger Blumenau Challenger Prague Challenger Turin Challenger Oberstaufen Challenger Shanghai Challenger Ningboo Challenger Tashkent Challenger Bath Challenger Vancouver Challenger Aptos Challenger Petange Challenger Eckental Challenger Ortisei Challenger Helsinki Challenger Sarajevo Challenger Leon Challenger Mexico City Challenger Ostrava Challenger Medellin Challenger Cali Challenger Quito Challenger Tiburon Challenger Bogota Challenger Guayaquil Challenger Bucaramanga Challenger Bergamo Challenger Morelos Challenger Rimouski Challenger Guadalajara Challenger Santiago Challenger Santos Challenger Ostrava Challenger Cali Challenger Aix En Provence Challenger Heilbronn Challenger Prostejov Challenger Furth Challenger Manta Challenger Poznan Challenger Tampere Challenger Cortina Challenger Liberec Challenger San Marino Challenger Prague Challenger Medellin Challenger Quito Challenger Cali Challenger Ortisei Challenger Brescia Challenger Bergamo Challenger Wroclaw Challenger Morelos Challenger Santiago Challenger Le Gosier Challenger San Luis Potosi Challenger Leon Challenger St. Brieuc Challenger Guadalajara Challenger Tallahassee Challenger Cali Challenger Prostejov Challenger Furth Challenger Prague Challenger Blois Challenger Marburg Challenger Barranquilla Challenger Campinas Challenger Pereira Challenger Medellin Challenger Las Vegas Challenger Monterrey Challenger Guayaquil Challenger Eckental Challenger Ortisei Challenger Knoxville Challenger Champaign Challenger Bucaramanga Challenger Santo Domingo Challenger Bergamo Challenger Wroclaw Challenger Morelos Challenger Cherbourg Challenger Irving Challenger San Luis Potosi Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Bordeaux Challenger Fergana Challenger Marburg Challenger Cali Challenger Prague Challenger Scheveningen Challenger Copenhagen Open - Copenhagen Gerry Weber Open - Halle 2000 Mercedes Cup - Stuttgart Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Mallorca Open - Mallorca 2001 Mercedes Cup - Stuttgart BMW Open - Munich 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel St. Petersburg Open - St. Petersburg Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Allianz Suisse Open Gstaad - Gstaad Stockholm Open - Stockholm AAPT Championships - Adelaide Qatar Open - Doha KGHM Polish Indoors - Wroclaw Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires USTA Tennis Championships of Houston - Houston Brasil Open - Costa do Sauipe Open 13 - Marseille Abierto Mexicano Telfonica MoviStar - Acapulco USTA Challenger of Burbank - Burbank Estoril Open - Estoril Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Gerry Weber Open - Halle 12th BH Tennis Open International Cup - Belo Horizonte IV Trofeo Ciudad de Quito - Quito Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Ciur Cup 99 - Prague Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Open - Doha Rezidenza Open - Magdeburg Muller Cup - Ulm Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Heineken Open - Auckland Draft Corona Mexico City Open - Mexico City Badden Open by Rothaus - Ettlingen Atlantic City Open - Atlantic City The West Side Tennis Club Grass Court Challenger - Forest Hills Arizona Men's Tennis Championships - Scottsdale Open Seat Godo 2005 - Barcelona Estoril Open - Estoril The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Heineken Open - Auckland Copa Telmex - Buenos Aires Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca BMW Open - Munich Ordina Open - 's-Hertogenbosch Croatia Open Umag - Umag ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam Ford Tennis Championships - Louisville PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai The Hypo Group Tennis International 2008 - Poertschach Gerry Weber Open - Halle Copa Petrobras - Santiago Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Brisbane - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Open 13 - Marseille The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Music City Challenger - Nashville If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Challenger Casablanca San Angel - Mexico City Regional Hand Center Men's Challenger - Fresno SAP Open - San Jose The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta IPP Open - Helsinki Countrywide Classic - Los Angeles Zenith Tennis Cup-Harbour Club - Milan If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart German Tennis Championships - Hamburg If Stockholm Open - Stockholm IX Trofeo Ciudad de Quito - Quito Brisbane International - Brisbane The USTA Challenger at West End Racquet - Torrance Open 13 - Marseille US Men's Clay Court Championship - Houston Guzzini Challenger - Recanati Gerry Weber Open - Halle Credit Agricole Suisse Open - Gstaad Moselle Open - Metz China Open - Beijing II Naples ITG Challenger - Naples Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open 13 - Marseille Tatra Banka Open 2003 - Bratislava Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport IPP Open - Helsinki Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ECU Prague Open - Prague Britania Zavaleta - Puebla Gerry Weber Open - Halle The 'Fitz' Casino Challenger - Tunica Hall of Fame Tennis Championships - Newport Brisbane International - Brisbane Ecuador Open - Quito Intersport Heilbronn Open - Heilbronn Brasil Open - Sao Paulo Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Seguros Bolivar Open - Bogota BMW Open - Munich Challenger ATP de Cuenca Diario El Mercurio - Cuenca Hilton Waikoloa Village USTA Challenger - Waikoloa Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Carson Challenger Qatar ExxonMobil Open - Doha Ecuador Open - Quito US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Seguros Bogota Open - Bogota Ecuador Open - Quito Heilbronn Open - Heilbronn Credicard Mastercard Tennis Cup - Campos do Jordao USTA Men's Challenger of Dallas - Dallas Warsteiner Challenger Lubeck - Lubeck Joplin Challenger - Joplin Warsteiner Challenger Wolfsburg - Wolfsburg I Manta Open - Manta Challenger 42 - Andrezieux Challenger Hamburg - Hamburg Zivnobanka Czech Open - Prostejov V Abierto Internacional de Salinas - Salinas Zivnobanka Open - Prostejov Muller Cup 2000 - Ulm Smith Barney Men's Challenger - Covington College Station Challenger - College Station X Trofeo Ciudad de Quito - Quito Pereira Challenger 2000 Cairo Challenger - Cairo Challenger Britania Zavaleta - Puebla VI Trofeo Ciudad de Quito - Quito Yokohama International Tennis Tournament - Yokohama ECM Prague Open 2008 - Prague Samsung Securities Cup Challenger - Seoul USTA Men's Challenger of Dallas - Dallas Challenger 42 - Andrezieux VI Abierto Internacional de Salinas - Salinas VII Trofeo Ciudad de Quito - Quito Tatra Banka Open 2001 - Bratislava ITG Miami Challenger - Miami VIII Trofeo Ciudad de Quito - Quito Heilbronn Open - Heilbronn Lamberts Open by Stawag - Aachen Mexico City Challenger KGHM Dialog Polish Indoors - Wroclaw 2002 Azalea Orthopedic Challenger - Tyler Talahassee Challenger Okal Open - Eckental IPP Open - Helsinki University of Tennessee USTA Challenger - Knoxville Cyclus Open de Tenis - Florianopolis Neride Prague Indoor - Prague Britania Zavaleta - Puebla BMW Tennis Championship - Sunrise Pozoblanco Challenger Pereira Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Abierto Internacional de Salinas - Salinas Alessandria Challenger Bogota Challenger Bucaramanga Challenger Credicard Citi Mastercard Tennis Cup - Campos do Jordao San Luis Potosi Challenger - San Luis Potosi 2003 West Side Tennis Club Challenger - Forest Hills USTA Challenger of San Antonio - San Antonio USTA Challenger of Tiburon - Tiburon Hilton Waikoloa Village USTA Challenger - Waikoloa VII Avierto Internacional de Salinas - Salinas KGHM Polish Indoors - Wroclaw Genova Challenger Open de Franche-Comte - Besancon Corona Mexico City Open - Mexico City 2002 Eddleman USTA Challenger - Birmingham ECM Cup - Prague Sporting Challenger - Turin 2002 USTA Tallahassee Tennis Challenger - Tallahassee GHI Bronz Classic - Bronx XL Capital Bermuda Open - Bermuda Szczecin Challenger IX Open Internacional D'Andorra - Andorra Ispat Open 2004 - Ostrava Open de Montauban - Montauban Steelers Cup - Kosice Oberstaufen Cup - Oberstaufen Eckental Challenger Prague Open - Prague Ljubljana Open - Ljubljana Czech Open - Prostejov Ortisei Challenger Trnava Challenger The Ericsson Open - Miami Binghamton Professional Tennis Tournament - Binghamton Tennis Masters Series - Miami Pekao Open - Szczecin GHI Bronx Classic - Bronx Ciudad de Pozoblanco 'Open Diputacion' - Cordoba ATP Challenger Trophy 2007 - Trnava Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Seguros Bolivar Open - Medellin Bogota Challenger Tennis Masters Series - Toronto Quito Challenger Pacific Life Open - Indian Wells XIII Trofeo Ciudad de Quito - Quito NASDAQ-100 Open - Miami ATP Challenger Hamburg - Hamburg Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Credicard Mastercard Tennis Cup - Campos do Jordao Copa Petrobras Colombia - Bogota Manta Challenger Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Bratislava Challenger Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati 13 BH Tennis Open International Cup - Belo Horizonte BNP Paribas Open - Indian Wells Open de Franche Comte - Besancon Lambertz Open by Stawag 2007 - Aachen Renault Slovenian Open - Ljubljana Eisenberg Jerusalem Open 2000 - Jerusalem Shanghai Rolex Masters - Shanghai 2000 Challenger de Granby - Granby Salinas Challenger BNP Paribas Open - Indian Wells Sacramento Challenger Prosperita Open 2008 - Ostrava Sarasota Challenger TED Open Istanbul - Istanbul BNP Paribas Primrose - Bordeaux Hurricane Tennis Open - Bradenton Pozoblanco Challenger LTA Men's Challenger - Wrexham Aberto de Sao Paulo - Sao Paulo Sunrise Challenger La Serena Open - La Serena Podebradka Cup - Prague Copa Telefonica CTC Chile - Santiago Salinas Challenger BMW Brixina Tennis Open 2000 - Bressanone Jersey Challenger Trofeo Cassa di Risparmio di Alessandria - Alessandria St. Brieuc Challenger 9th Wartburg Open - Eisenach Open Castilla y Leon Trofeo Iberdrola - Segovia 2008 Lubbock Challenger - Lubbock Ciudad de Pozoblanco 'Open Diputacion' - Cordoba ATP Challenger Trophy 2008 - Trnava IV Gramado Open de Tenis - Gramado Sarajevo Challenger Salvador Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London Segundo Aberto de Brasilia - Brasilia U.S. Open - New York Open de L'Isere - Grenoble French Open - Paris CA-Challenge - Graz Wimbledon - London U.S. Open - New York Savannah Challenger Pereira Challenger Australian Open - Melbourne Cali Challenger French Open - Paris Wimbledon - London U.S. Open - New York JSM Challenger of Champaign - Urbana PEOPLEnet CUP - Dnepropetrovsk Nossa Caixa Tennis Cup - Sao Paulo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London TED Open - Istanbul U.S. Open - New York Australian Open - Melbourne Guayaquil Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Bogota Challenger French Open - Paris Wimbledon - London U.S. Open - New York Copa Ericsson Mexico - Guadalajara French Open - Paris Tulsa Auto Collection USTA Challenger - Tulsa Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris USTA Championships of Kerrville - Kerrville Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sarasota Challenger Rio De Janeiro Challenger Challenger Cudad de Guayaquil - Guayaquil The Granby Natrel Challenger - Granby Vicenza Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Dallas Challenger St. Brieuc Challenger Knoxville Challenger Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, World Group, PO, BRA-ECU, 2-3 Guadalajara Challenger Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, PO, ROU-ECU 5-0 ABN/AMRO World Tennis Tournament - Rotterdam The Stella Artois Grass Court Championships - London Gerry Weber Open - Halle International Indoor Tennis Championships of Croatia - Zagreb Bank Austria Tennis Trophy - Vienna Furth Challenger SAP Open - San Jose Internationaler Raiffeisen Grand Prix - St. Polten Ecuador Open - Quito Allianz Suisse Open - Gstaad BNP Paribas Open - Indian Wells Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, Group 1, 2R, ECU-BRA 0-4